Parallel programming has its own set of parallel algorithms that take advantage of the underlying hardware. 并行编程有自己的一些并行算法,它们可以充分利用底层硬件的性能。
Parallel programming is a fairly well-established field, and several programming platforms and standards have evolved around it over the past two decades. 并行编程是一个发展相当完善的领域,在过去20年中,已经开发出了多种编程平台和标准。
Parallel programming using MPI to multiply a matrix by a vector 使用MPI进行并行编程来实现矩阵与向量的乘法
Parallel Virtual Machines ( PVM) were once a popular parallel programming platform for this, but lately MPI has become the de facto standard for writing parallel programs for clusters. 并行虚拟机(PVM)曾经是一个非常流行的并行编程平台,但是最近MPI已经成为了为集群编写并行程序的事实标准。
We look at parallel programming using MPI and the basics of setting up a Linux cluster. 我们将介绍如何使用MPI进行并行编程,以及构建Linux集群的基础知识。
A basic understanding of parallel programming will help and any programming knowledge on Java ™ or other object-oriented languages will be a good support tool. 最好对并行程序设计有一个基本的了解,了解Java™或其他面向对象的语言的编程知识将很有帮助。
Parallel algorithms exist for a lot of practical problems in parallel programming. 在并行编程中,有很多为实际问题所开发出的并行算法。
In parallel programming, this fact is commonly referred to as Amdahl's Law. 在并行编程中,这个事实通常就称为Amdahl法则。
On shared memory systems, High Performance FORTRAN is a language suited for parallel programming. 在共享内存系统中,HighPerformanceFORTRAN是一种非常适合并行编程的语言。
Before diving into the MapReduce algorithm, we'll set up the basics of the cloud architecture, load balancing, MapReduce, and parallel programming& enough at least for this article. 深入MapReduce算法之前,我们将建立基本的云架构、负载平衡、MapReduce和并行编程&至少对本文这是足够了。
And finally, pthreads are ideal for parallel programming on multiple-CPU machines. 最后,pthreads是在多CPU计算机上进行并行编程的理想之选。
Parallel programming ( like all programming) is as much art as science, always leaving room for major design improvements and performance enhancements. 并行编程(与所有的编程技术一样)与其他科学一样,都是一门艺术,总会留下一定的空间来进行设计的改进和性能的提高。
Now that you know the fundamentals of parallel programming platforms and have a cluster ready, let's write a program that makes good use of the cluster. 现在我们已经了解了并行编程平台的基础知识,并且准备好了一个集群,接下来就要编写一个可以很好地利用这个集群的程序。
Parallel programming and Amdahl's Law 并行编程和Amdahl法则
Let's look at two parallel programming approaches: the distributed memory approach and the shared memory approach. 现在让我们介绍两种并行编程的方法:分布式内存方法和共享式内存方法。
This paper studies on a typical parallel computation and communication pattern, known as task queue pattern, and implements the pattern in a pattern-based parallel programming environment. 通过对连接文法深入的分析,提出了一种在并行环境下的语法分析和识别算法,算法事实是以上下文无关文法并行识别算法为基础提出的。
IPython is a "comprehensive environment for interactive and exploratory computing" with a heavy emphasis on parallel programming. IPython是“用于交互及探索计算最全面的环境”,它非常强调并行编程。
Contemporary parallel programming model can be roughly divided into message-passing model and shared-memory model. 当前并行程序模型主要有消息传递模型和共享存储模型两种。
A Pattern Language for Parallel Programming. 面向并行编程的模式语言。
Parallel task simulator is a small, simple, easy to use special design, a simple method, the experiment in parallel programming user applications. 并行任务的模拟器是一种小型,简单,易于使用特殊设计,使一个简单的方法,在并行编程用户实验中的应用。
Analysis and Study of Methods on Parallel Programming 关于并行程序设计方法的分析与研究
Array statement operating serially in parallel programming language 并行程序设计语言中数组语句的串行计算
With the increasing emphasis on multi-core CPUs, there has been a renewed interest in high-level parallel programming constructs. 不过,随着多核CPU重要性的逐步增加,大家又重燃构建高级并行编程函数库的热情。
Study of Architecture Skeleton Library on a Skeletal Parallel Programming Environment 基于骨架的并行编程环境中结构骨架库的研究
"Design Patterns" co-author Ralph Johnson explains the overall structure of parallel programming, what kinds of problems it solves, and tell you how you can learn more about it. “设计模式”一书的合著者RalphJohnson谈到了并行编程的宏观结构及其能解决的问题,并向我们介绍如何更好地学习并行编程。
Message Passing Interface ( MPI) is the most commonly used parallel programming model, and collective communications is an important part of the MPI standard. 消息传递接口(MPI)是最常用的并行编程模型,而群集通信又是MPI中的重要组成部分。
At last, by using implementation method and process of a typical example, this paper illustrates the feasibility that blackboard models are used to solve distributed and parallel programming. 最后,通过一个具体实例的实现方法和过程,说明了黑板模型解决分布式和并行编程问题的可行性。
Implementation, Installation and Configuration of MPJ Parallel Programming Framework MPJ并行编程框架的实现及安装配置
With multi-core processors becoming more popular, developing high efficient and easy-to-use parallel programming model poses brand new challenges. 随着多核处理器日渐普及,开发高效易用的并行编程模型成为新的挑战。
The Common Language Runtime has always had basic support for parallel programming in the form of locks, threads, and thread pools. 通用语言运行时(CommonLanguageRuntime,CLR)以锁、线程和线程池的形式为并行编程提供基本的支持。